package avicit.bdp.dgs.metadata.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;

/**
 * @author mayanj 表结构比对返回体
 */
@ApiModel(value = "TableVersionCompareResponseDTO", description = "表版本对比结果")
@JsonInclude(JsonInclude.Include.ALWAYS)
public class TableVersionCompareResponseVo {

  @ApiModelProperty(value = "表描述对比结果", name = "propertiesCompareResult")
  private TablePropertiesCompareResponseVo propertiesCompareResult;

  /** 字段比对结果 */
  @ApiModelProperty(value = "字段对比结果", name = "columnComparisonResult")
  private List<ColumnCompareResponseVo> columnComparisonResult;

  public List<ColumnCompareResponseVo> getColumnComparisonResult() {
    return columnComparisonResult;
  }

  public void setColumnComparisonResult(List<ColumnCompareResponseVo> columnComparisonResult) {
    this.columnComparisonResult = columnComparisonResult;
  }

  public TablePropertiesCompareResponseVo getPropertiesCompareResult() {
    return propertiesCompareResult;
  }

  public void setPropertiesCompareResult(TablePropertiesCompareResponseVo propertiesCompareResult) {
    this.propertiesCompareResult = propertiesCompareResult;
  }
}
